Harmonic Analysis Using Neural Networks
نویسندگان
چکیده
This thesis describes a system of neural networks that performs harmonic analysis on musical compositions. The system is split into four groups of Networks: Key Network, Root Network A (used to detect secondary functions), Root Network B, and Quality Network. The system is trained on 20 J.S. Bach chorales and tested on another 18 Bach chorales. Accuracies of over 90% were obtained for all four groups of Networks. Comparison with a modified version of Krumhansl's key-finding algorithm indicates Key Network outperforms it by more than 16% in overall accuracy. This work has potential for extension into music of other composers or genres. Also, this work can be used by a computer accompanist to determine the key of an improvising soloist. ii Acknowledgement First of all, I wish to thank gratefully Prof. James MacLean for supervising me for the entirety of this thesis. His suggestions have impacted this work very much. I also thank my fellow graduate schoolmates in the SF lab for making me feel I am not alone in this seemingly neverending world of graduate studies. I would like to thank University of Toronto for all the forms of financial support it had provided me. I would like to thank my brothers and sisters in Paul Fellowship for praying for me, my cousin Alan Wong for his continual encouragement to go on, my parents and grandmother for encouraging me to pursue graduate school, and Brenda Chan for keeping me sane in the days and nights when work is much but progress is few. Finally, I give thanks to my Lord Jesus Christ for leading me through this earthly travail. Without Him, nothing is possible.
منابع مشابه
Seven-Level Direct Torque Control of Induction Motor Based on Artificial Neural Networks with Regulation Speed Using Fuzzy PI Controller
In this paper, the author proposes a sensorless direct torque control (DTC) of an induction motor (IM) fed by seven-level NPC inverter using artificial neural networks (ANN) and fuzzy logic controller. Fuzzy PI controller is used for controlling the rotor speed and ANN applied in switching select stator voltage. The control method proposed in this paper can reduce the torque, stator flux and to...
متن کاملEstimation of Industrial Production Costs, Using Regression Analysis, Neural Networks or Hybrid Neural - Regression Method?
Estimation (Forecasting) of industrial production costs is one of the most important factor affecting decisions in the highly competitive markets. Thus, accuracy of the estimation is highly desirable. Hibrid Regression Neural Network is an approach proposed in this paper to obtain better fitness in comparison with Regression Analysis and the Neural Network methods. Comparing the estimated resul...
متن کاملAn Intelligent Method Based on WNN for Estimating Voltage Harmonic Waveforms of Non-monitored Sensitive Loads in Distribution Network
An intelligent method based on wavelet neural network (WNN) is presented in this study to estimate voltage harmonic distortion waveforms at a non-monitored sensitive load. Voltage harmonics are considered as the main type of waveform distortion in the power quality approach. To detect and analyze voltage harmonics, it is not economical to install power quality monitors (PQMs) at all buses. The ...
متن کاملModeling of Texture and Color Froth Characteristics for Evaluation of Flotation Performance in Sarcheshmeh Copper Pilot Plant, Using Image Analysis and Neural Networks
Texture and color appearance of froth is a discreet qualitative tool for evaluating the performance of flotation process. The structure of a froth developed on the flotation cell has a significant effect on the grade and recovery of copper concentrate. In this work, image analysis and neural networks have been implemented to model and control the performance of such a system. The result reveals...
متن کاملEstimation of Products Final Price Using Bayesian Analysis Generalized Poisson Model and Artificial Neural Networks
Estimating the final price of products is of great importance. For manufacturing companies proposing a final price is only possible after the design process over. These companies propose an approximate initial price of the required products to the customers for which some of time and money is required. Here using the existing data of already designed transformers and utilizing the bayesian anal...
متن کاملHarmonic Detection Using Feed Forward Artificial Neural
In this study, the method to apply the feed forward neural networks with two different numbers of hidden layers for harmonic detection process in active filter are described. We have simulated the distorted wave including 5th, 7th, 11th, 13th harmonics and used them for training of the neural networks. The distorted wave including up to 25th harmonics were prepared for testing of the neural net...
متن کامل